package com.infitecs.eyas.quality.service;

import com.infitecs.eyas.quality.model.Element;

/**
 * Created by Demon on 2015/4/23.
 */
public interface ElementService {
    double calculateQnetArByFormula1(int caseId);

    double calculateQnetArOtherByFormula2(int caseId);

    double calculateQgrArByFormula3(int caseId);

    double calculateQgrArOtherByFormula4(int caseId);

    double calculateSumByFormula6(int caseId);

    void updateCar(double car, int caseId);

    void updateHar(double har, int caseId);

    void updateOar(double car, int caseId);

    void updateNar(double car, int caseId);

    void updateSar(double car, int caseId);

    void updateQnetAr(double car, int caseId);

    void updateQnetArOther(double car, int caseId);

    void updateQgrAr(double car, int caseId);

    void updateQgrArOther(double car, int caseId);

    Element getElement(int caseId);

    void elementSave(Element element);

    void elementSaveData(Element element);
}
